\contentsline {chapter}{\numberline {1}Class Index}{1}{chapter.1}
\contentsline {section}{\numberline {1.1}Class Hierarchy}{1}{section.1.1}
\contentsline {chapter}{\numberline {2}Class Index}{3}{chapter.2}
\contentsline {section}{\numberline {2.1}Class List}{3}{section.2.1}
\contentsline {chapter}{\numberline {3}Class Documentation}{5}{chapter.3}
\contentsline {section}{\numberline {3.1}OpencvSfM::Camera Class Reference}{5}{section.3.1}
\contentsline {subsection}{\numberline {3.1.1}Detailed Description}{6}{subsection.3.1.1}
\contentsline {subsection}{\numberline {3.1.2}Member Function Documentation}{7}{subsection.3.1.2}
\contentsline {subsubsection}{\numberline {3.1.2.1}computeProjectionMatrix}{7}{subsubsection.3.1.2.1}
\contentsline {subsubsection}{\numberline {3.1.2.2}convertFromImageTo3Dray}{7}{subsubsection.3.1.2.2}
\contentsline {subsubsection}{\numberline {3.1.2.3}normImageToPixelCoordinates}{7}{subsubsection.3.1.2.3}
\contentsline {subsubsection}{\numberline {3.1.2.4}pixelToNormImageCoordinates}{7}{subsubsection.3.1.2.4}
\contentsline {section}{\numberline {3.2}OpencvSfM::CameraPinhole Class Reference}{8}{section.3.2}
\contentsline {subsection}{\numberline {3.2.1}Detailed Description}{9}{subsection.3.2.1}
\contentsline {subsection}{\numberline {3.2.2}Constructor \& Destructor Documentation}{9}{subsection.3.2.2}
\contentsline {subsubsection}{\numberline {3.2.2.1}CameraPinhole}{9}{subsubsection.3.2.2.1}
\contentsline {subsubsection}{\numberline {3.2.2.2}CameraPinhole}{9}{subsubsection.3.2.2.2}
\contentsline {subsection}{\numberline {3.2.3}Member Function Documentation}{10}{subsection.3.2.3}
\contentsline {subsubsection}{\numberline {3.2.3.1}computeProjectionMatrix}{10}{subsubsection.3.2.3.1}
\contentsline {subsubsection}{\numberline {3.2.3.2}convertFromImageTo3Dray}{10}{subsubsection.3.2.3.2}
\contentsline {subsubsection}{\numberline {3.2.3.3}normImageToPixelCoordinates}{10}{subsubsection.3.2.3.3}
\contentsline {subsubsection}{\numberline {3.2.3.4}pixelToNormImageCoordinates}{11}{subsubsection.3.2.3.4}
\contentsline {subsubsection}{\numberline {3.2.3.5}updateIntrinsicMatrix}{11}{subsubsection.3.2.3.5}
\contentsline {subsection}{\numberline {3.2.4}Member Data Documentation}{11}{subsection.3.2.4}
\contentsline {subsubsection}{\numberline {3.2.4.1}estimation\_\discretionary {-}{}{}needed\_\discretionary {-}{}{}}{12}{subsubsection.3.2.4.1}
\contentsline {section}{\numberline {3.3}OpencvSfM::CameraPinholeDistor Class Reference}{12}{section.3.3}
\contentsline {subsection}{\numberline {3.3.1}Detailed Description}{13}{subsection.3.3.1}
\contentsline {subsection}{\numberline {3.3.2}Constructor \& Destructor Documentation}{13}{subsection.3.3.2}
\contentsline {subsubsection}{\numberline {3.3.2.1}CameraPinholeDistor}{14}{subsubsection.3.3.2.1}
\contentsline {subsubsection}{\numberline {3.3.2.2}CameraPinholeDistor}{14}{subsubsection.3.3.2.2}
\contentsline {subsection}{\numberline {3.3.3}Member Function Documentation}{15}{subsection.3.3.3}
\contentsline {subsubsection}{\numberline {3.3.3.1}convertFromImageTo3Dray}{15}{subsubsection.3.3.3.1}
\contentsline {subsubsection}{\numberline {3.3.3.2}normImageToPixelCoordinates}{15}{subsubsection.3.3.3.2}
\contentsline {subsubsection}{\numberline {3.3.3.3}pixelToNormImageCoordinates}{15}{subsubsection.3.3.3.3}
\contentsline {subsubsection}{\numberline {3.3.3.4}updateDistortionParameters}{16}{subsubsection.3.3.3.4}
\contentsline {section}{\numberline {3.4}OpencvSfM::MotionEstimator Class Reference}{16}{section.3.4}
\contentsline {subsection}{\numberline {3.4.1}Detailed Description}{16}{subsection.3.4.1}
\contentsline {section}{\numberline {3.5}OpencvSfM::MotionProcessor Class Reference}{16}{section.3.5}
\contentsline {subsection}{\numberline {3.5.1}Detailed Description}{17}{subsection.3.5.1}
\contentsline {subsection}{\numberline {3.5.2}Member Function Documentation}{18}{subsection.3.5.2}
\contentsline {subsubsection}{\numberline {3.5.2.1}getFrame}{18}{subsubsection.3.5.2.1}
\contentsline {subsubsection}{\numberline {3.5.2.2}getProperty}{18}{subsubsection.3.5.2.2}
\contentsline {subsubsection}{\numberline {3.5.2.3}setInputSource}{18}{subsubsection.3.5.2.3}
\contentsline {subsubsection}{\numberline {3.5.2.4}setInputSource}{19}{subsubsection.3.5.2.4}
\contentsline {subsubsection}{\numberline {3.5.2.5}setInputSource}{19}{subsubsection.3.5.2.5}
\contentsline {subsubsection}{\numberline {3.5.2.6}setProperty}{19}{subsubsection.3.5.2.6}
\contentsline {subsection}{\numberline {3.5.3}Member Data Documentation}{19}{subsection.3.5.3}
\contentsline {subsubsection}{\numberline {3.5.3.1}sourceName\_\discretionary {-}{}{}}{20}{subsubsection.3.5.3.1}
\contentsline {subsubsection}{\numberline {3.5.3.2}suffix\_\discretionary {-}{}{}}{20}{subsubsection.3.5.3.2}
\contentsline {section}{\numberline {3.6}OpencvSfM::PointOfView Class Reference}{20}{section.3.6}
\contentsline {subsection}{\numberline {3.6.1}Detailed Description}{21}{subsection.3.6.1}
\contentsline {subsection}{\numberline {3.6.2}Constructor \& Destructor Documentation}{21}{subsection.3.6.2}
\contentsline {subsubsection}{\numberline {3.6.2.1}PointOfView}{21}{subsubsection.3.6.2.1}
\contentsline {subsubsection}{\numberline {3.6.2.2}$\sim $PointOfView}{22}{subsubsection.3.6.2.2}
\contentsline {subsection}{\numberline {3.6.3}Member Function Documentation}{22}{subsection.3.6.3}
\contentsline {subsubsection}{\numberline {3.6.3.1}getIntraParameters}{22}{subsubsection.3.6.3.1}
\contentsline {section}{\numberline {3.7}OpencvSfM::Points3DEstim Class Reference}{22}{section.3.7}
\contentsline {subsection}{\numberline {3.7.1}Detailed Description}{22}{subsection.3.7.1}
\contentsline {section}{\numberline {3.8}OpencvSfM::PointsMatcher Class Reference}{22}{section.3.8}
\contentsline {subsection}{\numberline {3.8.1}Detailed Description}{23}{subsection.3.8.1}
\contentsline {section}{\numberline {3.9}OpencvSfM::PointsToTrack Class Reference}{23}{section.3.9}
\contentsline {subsection}{\numberline {3.9.1}Detailed Description}{24}{subsection.3.9.1}
\contentsline {subsection}{\numberline {3.9.2}Constructor \& Destructor Documentation}{24}{subsection.3.9.2}
\contentsline {subsubsection}{\numberline {3.9.2.1}PointsToTrack}{24}{subsubsection.3.9.2.1}
\contentsline {subsubsection}{\numberline {3.9.2.2}$\sim $PointsToTrack}{25}{subsubsection.3.9.2.2}
\contentsline {subsection}{\numberline {3.9.3}Member Function Documentation}{25}{subsection.3.9.3}
\contentsline {subsubsection}{\numberline {3.9.3.1}addKeypoints}{25}{subsubsection.3.9.3.1}
\contentsline {subsubsection}{\numberline {3.9.3.2}computeDescriptors}{25}{subsubsection.3.9.3.2}
\contentsline {subsubsection}{\numberline {3.9.3.3}computeKeypoints}{25}{subsubsection.3.9.3.3}
\contentsline {subsubsection}{\numberline {3.9.3.4}computeKeypointsAndDesc}{26}{subsubsection.3.9.3.4}
\contentsline {subsubsection}{\numberline {3.9.3.5}getDescriptors}{26}{subsubsection.3.9.3.5}
\contentsline {subsubsection}{\numberline {3.9.3.6}getKeypoints}{26}{subsubsection.3.9.3.6}
\contentsline {subsubsection}{\numberline {3.9.3.7}printPointsOnImage}{26}{subsubsection.3.9.3.7}
\contentsline {section}{\numberline {3.10}OpencvSfM::PointsToTrackWithImage Class Reference}{27}{section.3.10}
\contentsline {subsection}{\numberline {3.10.1}Detailed Description}{28}{subsection.3.10.1}
\contentsline {subsection}{\numberline {3.10.2}Constructor \& Destructor Documentation}{28}{subsection.3.10.2}
\contentsline {subsubsection}{\numberline {3.10.2.1}PointsToTrackWithImage}{28}{subsubsection.3.10.2.1}
\contentsline {subsubsection}{\numberline {3.10.2.2}PointsToTrackWithImage}{28}{subsubsection.3.10.2.2}
\contentsline {subsection}{\numberline {3.10.3}Member Function Documentation}{29}{subsection.3.10.3}
\contentsline {subsubsection}{\numberline {3.10.3.1}computeDescriptors}{29}{subsubsection.3.10.3.1}
\contentsline {subsubsection}{\numberline {3.10.3.2}computeKeypoints}{29}{subsubsection.3.10.3.2}
\contentsline {subsubsection}{\numberline {3.10.3.3}setDescriptorExtractor}{29}{subsubsection.3.10.3.3}
\contentsline {subsubsection}{\numberline {3.10.3.4}setFeatureDetector}{30}{subsubsection.3.10.3.4}
